print longest common substring